X2 Preston - Liverpool
A service operated by NorthernBus South Lancashire
Preston - Liverpool
- Liverpool Queen Square Bus Station (Stand 11)
- Vauxhall, adj Leeds Street
- Kirkdale, adj Westmorland Place
- Kirkdale, adj Cranmer Street
- Kirkdale, opp Major Street
- Kirkdale, adj Latham Street
- Kirkdale, adj Pansy Street
- Kirkdale, adj Commercial Road
- Kirkdale Bank Hall Station (Stop A)
- Kirkdale, adj Wolsey Street
- Bootle, adj Keble Road
- Bootle, adj Trinity Road
- Bootle, adj Trinity Road
- Bootle Strand Shopping Centre (Stop A)
- Bootle, opp Hornby Road
- Bootle, adj Melling Road
- Linacre, adj Alpha Street
- Linacre, opp Bowden Street
- Linacre, adj Scarisbrick Avenue
- Linacre, adj Penryhn Avenue
- Seaforth, opp Durham Road
- Waterloo, opp Marlborough Road
- Waterloo, opp Bramhall Road
- Waterloo, adj Handfield Road
- Victoria Park, adj Sycamore Road
- Crosby, adj Myers Road West
- Crosby, opp Queens Road
- Great Crosby, adj St Lukes Road
- Moor Park, adj Park Avenue
- Moor Park, opp Moor Coppice
- Thornton, opp Edgemoor Drive
- Thornton, adj Virgins Lane
- Thornton, adj Virgins Lane
- Thornton, adj Ince Lane
- Ince Blundell, opp Park Wall Road
- Ince Blundell, o/s The Round House
- Little Altcar, adj Lighthouse Lane
- Little Altcar, adj Kent Road
- Little Altcar, adj Birkey Lane
- Formby, adj Three Tuns Lane
- Formby, adj School Lane
- Freshfield, adj Formby Gardens
- Freshfield, adj Green Lane
- Freshfield, adj Paradise Lane
- Freshfield, adj Deansgate Lane North
- Ainsdale, opp Woodvale Road
- Ainsdale, adj Pinfold Lane
- Ainsdale Sports Club (o/s)
- Ainsdale, adj Kenilworth Road
- Ainsdale, adj Leamington Road
- Ainsdale, adj Burnley Road
- Hillside, adj Bradshaws Lane
- Hillside, adj Welwyn Avenue
- Hillside, opp Nixons Lane
- Hillside, adj Waterloo Road
- Hillside, opp Central Avenue
- Hillside, adj Arundel Road
- Hillside, adj Sandon Road
- Hillside, adj St Johns Road
- Birkdale, adj Richmond Road
- Birkdale, opp Carlisle Road
- Birkdale, adj College Close
- Birkdale, adj Rivington Close
- Birkdale Station (Stop B)
- Birkdale, adj York Road
- Birkdale, adj Weld Road
- Birkdale, adj Palatine Road
- Southport, adj Westcliffe Road
- Southport Duke Street (Stop AA)
- Southport Duke Street (Stop AA)
- Southport Nevill Street (Stop CB)
- Southport Bold Street (Stop FA)
- Southport Leicester Street (Stop GA)
- Southport, adj Alexandra Road
- Southport, nr Park Road West
- Southport, adj Argyle Road
- Southport, adj Brocklebank Road
- Southport, o/s Brunlees Court
- Marshside, adj Cockle Dicks Lane
- Marshside, adj Emmanuel Road
- Marshside, adj Cambridge Avenue
- Churchtown, adj Marshside Road
- Crossens, o/s Larkfield Primary School
- Crossens, opp Lexton Drive
- Crossens, adj Fairhaven Road
- Crossens, adj Fylde Road
- Crossens, opp Bridge Wills Lane
- Marshside, adj Harrogate Way
- Fiddler’s Ferry, adj Ralph Wifes Lane
- Banks, o/s Church Road
- Banks, o/s St Stephens Church
- Banks, by Church Road
- Banks, by Schwartzman Drive
- Banks, by Guinea Hall Mews
- Banks, by Guinea Hall Avenue
- Banks, opp Riverside Caravan Park
- Mere Brow, by Southport New Road
- Holmes, by Blackgate Lane
- Tarleton, opp Back Lane
- Bretherton, by Toll Bar
- Hutton, opp Lindle Lane
- Howick Cross Lane (by)
- Howick Cross, by Howick Shops
- Penwortham, by Blashaw Lane
- Penwortham, opp Tesco
- Preston, opp Railway Station
- Preston Bus Station (Stand 23)
Liverpool - Preston
- Preston Bus Station (Stand 23)
- Preston Railway Station (Stand A)
- Penwortham, o/s Tesco
- Penwortham, by Carleton Drive
- Howick Cross, opp Howick Shops
- Howick Cross Lane (opp)
- Hutton, by Lindle Lane
- Much Hoole, adj Brook Lane
- Bretherton, adj Toll Bar
- Tarleton, adj Back Lane
- Holmes, adj Blackgate Lane
- Mere Brow, adj The Gravel
- Banks, o/s Brooklyn Country Club
- Banks, opp Guinea Hall Avenue
- Banks, opp Guinea Hall Mews
- Banks, opp Schwartzman Drive
- Banks, adj Church Road
- Banks, opp St Stephens Church
- Banks, by Church Road
- Fiddler’s Ferry, by Ralph Wifes Lane
- Marshside, adj Fell View
- Crossens, adj Rufford Road
- Crossens, opp Fylde Road
- Crossens, nr North Road
- Crossens, adj Rathmore Crescent
- Crossens, opp Larkfield Primary School
- Crossens, opp Mallee Crescent
- Churchtown, adj Preston New Road
- Churchtown, adj Bibby Road
- Churchtown, opp Emmanuel Road
- Churchtown, opp Cockle Dicks Lane
- Southport, adj Allerton Road
- Southport, adj Park Crescent
- Southport, adj Park Road
- Southport, adj Alexandra Road
- Southport Union Street (Stop GB)
- Southport Hill Street (Stop FB)
- Southport Wellington Street (Stop AB)
- Southport Wellington Street (Stop AB)
- Southport, opp Westcliffe Road
- Birkdale, adj Gloucester Road
- Birkdale, adj Lulworth Road
- Birkdale, adj York Road
- Birkdale Station (Stop A)
- Birkdale, adj Bolton Road
- Birkdale, adj Eastbourne Road
- Birkdale, opp Stanley Avenue
- Birkdale, adj Barrett Road
- Hillside, adj Clifford Road
- Hillside, opp Sandon Road
- Hillside, adj Halsall Road
- Hillside, adj Central Avenue
- Hillside, opp Waterloo Road
- Hillside, adj Carr Lane
- Hillside, adj Nixons Lane
- Hillside, opp Welwyn Avenue
- Hillside, adj Oakwood Avenue
- Ainsdale, adj Segar's Lane
- Ainsdale, opp Liverpool Road
- Ainsdale, adj Staveley Road
- Ainsdale, adj Orchard Lane
- Ainsdale, adj Meadow Lane
- Ainsdale, adj Woodvale Road
- Freshfield, adj Deansgate Lane
- Freshfield, adj Ryeground Lane
- Freshfield, adj New Road
- Freshfield, opp Alderson Crescent
- Formby, adj Church Close
- Little Altcar, adj Cross Green Close
- Little Altcar, adj Coronation Avenue
- Little Altcar, opp Kent Road
- Little Altcar, adj Alt Road
- Ince Blundell, opp The Round House
- Thornton, adj Long Lane
- Thornton, adj Green Lane
- Thornton, adj Edge Lane
- Crosby, adj Edgemoor Drive
- Crosby, adj Moor Close
- Crosby, adj Moor Drive
- Crosby, adj York Road
- Crosby, adj Fairholme Road
- Crosby, opp Myers Road West
- Crosby, adj Marldon Avenue
- Waterloo Park, adj Milton Road
- Waterloo Park, adj Galloway Road
- Waterloo Park, opp South Road
- Waterloo, adj Sandringham Road
- Seaforth, adj Parker Avenue
- Seaforth, adj Riversdale Road
- Linacre Road (adj)
- Linacre, adj Hartwell Street
- Linacre, opp Croxteth Road
- Bootle, adj Linacre Lane
- Bootle, adj Marsh Lane
- Bootle Strand Shopping Centre (Stop C)
- Bootle, adj Park Street
- Bootle, adj Trinity Road
- Bootle, adj Balliol Road
- Bootle, adj Beatrice Street
- Kirkdale, adj Celia Street
- Kirkdale Bank Hall Station (Stop B)
- Kirkdale, adj Briar Street
- Sandhills, adj Easby Road
- Kirkdale, adj Sterling Way
- Kirkdale, adj Boundary Street
- Vauxhall, adj Newsham Street
- Vauxhall, adj Juvenal Street
- Liverpool Queen Square Bus Station (Stop A)